﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Content;
using FMSpaceShooter.Screens;

namespace FMSpaceShooter.GameObjects
{
    abstract class ShipBase : ObjectBase
    {
        public int bombCount = 2,speed,damage;

        public ShipBase(GameplayScreen _screen, string textureName, Vector2 origin, int health, int numberOfBombs, Vector2 shipSize, int movementSpeed=10, int damageDealt=1)
            : base(_screen, textureName, shipSize)
        {
            position = origin;
            hp = health;
            bombCount = numberOfBombs;
            speed = movementSpeed;
            damage = damageDealt;
        }
    }
}
